/**
* Copyright (C) 2013-2015
*
* @file   IID.h
*
* @remark
*
*/

#ifndef __IID_H__
#define __IID_H__

#define IID_1_DeviceInformation                         1
#define IID_1_1_Manufacturer                            1
#define IID_1_2_Model                                   2
#define IID_1_3_SerialNumber                            3
#define IID_1_4_FirmwareRevision                        4

//service
#define IID_2_Lock                                      2
//props
#define IID_2_1_Operation_Position                      1
#define IID_2_2_Operation_Method                        2
#define IID_2_3_Lock_Action                             3
#define IID_2_4_Abnormal_Condition                      4
#define IID_2_5_Operation_Id                            5
#define IID_2_6_Current_Time                            6
#define IID_2_7_Anti_Lock                               7
#define IID_2_8_Child_Lock                              8
#define IID_2_9_Button_Function                         9
#define IID_2_10_Away_Home_Mode                         10
#define IID_2_11_Two_Step_Verification                  11
#define IID_2_12_Door_Lock_Local_Settings               12
#define IID_2_13_Face_Unlock_Sensitivity                13
#define IID_2_14_Face_Unlock_Sleep_Time                 14
//action
#define IID_2_1_Ble_Unlock                              1
#define IID_2_2_Ble_Awake_Dev                           2
//event
#define IID_2_1007_Exception_Occurred	                1007
#define IID_2_1020_Lock_Event                           1020
//operation-position
#define IID_2_1_1_Indoor                                1
#define IID_2_1_2_Outdoor                               2
#define IID_2_1_3_NotTell                               3
//operation-method
#define IID_2_2_1_Mobile_Phone                          1
#define IID_2_2_2_Finger_Print                          2
#define IID_2_2_3_Password                              3
#define IID_2_2_4_NFC                                   4
#define IID_2_2_5_Face                                  5
#define IID_2_2_6_Lock_Key                              6
#define IID_2_2_7_On_Time_Password                      7
#define IID_2_2_8_Periodic_Password                     8
#define IID_2_2_9_Coerce                                9
#define IID_2_2_10_Two_Step_Verification                10
#define IID_2_2_11_Manual                               11
#define IID_2_2_12_Auto                                 12
//lock-action
#define IID_2_3_1_Lock                                  1
#define IID_2_3_2_Unlock                                2
#define IID_2_3_3_Lifted_Up                             3
#define IID_2_3_4_Locked_From_Inside                    4
#define IID_2_3_5_Released_Lock_From_Inside             5
#define IID_2_3_6_Enabled_Child_Lock                    6
#define IID_2_3_7_Disabled_Child_Lock                   7
#define IID_2_3_8_Enabled_Awayhome                      8
#define IID_2_3_9_Disabled_Awayhome                     9


#endif /* __IID_H__ */



